the last someone heard - Turkish English Dictionary